From 5cff52a0dcf5b2127b5c2e1c59df8d75f6befa2a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Tue, 27 Nov 2018 00:25:19 +0100 Subject: [PATCH] babl: add linear model meta data --- babl/babl.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/babl/babl.h b/babl/babl.h index e76a72c..93cb615 100644 --- a/babl/babl.h +++ b/babl/babl.h @@ -297,10 +297,16 @@ enum _BablModelFlag BABL_MODEL_FLAG_RGB = 1<<5, BABL_MODEL_FLAG_CMYK = 1<<6, BABL_MODEL_FLAG_INVERTED = 1<<7, - BABL_MODEL_FLAG_NONLINEAR = 1<<8, - BABL_MODEL_FLAG_PERCEPTUAL = 1<<9, + + BABL_MODEL_FLAG_LINEAR = 1<<8, + BABL_MODEL_FLAG_NONLINEAR = 1<<9, + BABL_MODEL_FLAG_PERCEPTUAL = 1<<10, }; +/* linear, nonlinear and perceptual could occupy two bits with a decidated 0, + * but we do not have a lack of bits in this bit pattern so leave it be. + */ + BablModelFlag babl_model_get_flags (const Babl *model); /** -- 2.30.2